package com.tamd.lease.common.constant;

/**
 * Redis常量类
 * 该类用于存储与Redis操作相关的常量
 * 主要包括登录认证和房间相关的键前缀以及验证码的有效时间
 */
public class RedisConstant {
    // 管理员登录的键前缀
    public static final String ADMIN_LOGIN_PREFIX = "admin:login:";
    // 管理员登录验证码的TTL（Time To Live），以秒为单位
    public static final Integer ADMIN_LOGIN_CAPTCHA_TTL_SEC = 60;
    // APP用户登录的键前缀
    public static final String APP_LOGIN_PREFIX = "app:login:";
    // APP用户重新发送登录验证码的时间间隔，以秒为单位
    public static final Integer APP_LOGIN_CODE_RESEND_TIME_SEC = 60;
    // APP用户登录验证码的TTL（Time To Live），以秒为单位
    public static final Integer APP_LOGIN_CODE_TTL_SEC = 60 * 10;
    // APP房间的键前缀
    public static final String APP_ROOM_PREFIX = "app:room:";
}

